MDKGVVVELIRGSTSWAKVVEDIVKLEKKTFPKHESLAQTFDAELRKKNAGLLYVDAEGDTVGYAMYSWPSSLSASITKLAVKENCRRQGHGEALLRAAIDKCRSRKVQRVSLHVDPTRTSAVNLYKKLGFQVDCLVKSYYSADRDAYRMYLDFDDSI